@charset "utf-8";
.loginbar a{ background:url(img/main_bg.png) 0 -35px no-repeat;}

/*全部分类*/
.allsort{ border:1px solid #dcdcdc; border-top:2px solid #85ca18; background-color:#fbfbfb;}
.allsort a:hover{ text-decoration:none; color:#ff8a00; }
.allsort .subsort .sub a:hover,.allsort .sortlist .else_sort a:hover{ color:#ff8a00;}
.allsort h2{ text-indent:12px; height:30px; line-height:30px; background-color:#fff;}
.allsort .sortlist{ position:relative; z-index:998; *zoom:1;}
.allsort .sortlist .item{ display:inline;}
.allsort .sortlist .mainsort{ position:relative; padding:7px 10px; border-top:1px solid #dcdcdc; z-index:999; *zoom:1; display:block;}
.allsort .sortlist .item h3{ background:url(img/ico.png) 137px -160px no-repeat; overflow:hidden;}
.allsort .sortlist .else_sort{ padding-top:2px; height:20px; overflow:hidden;}
.allsort .sortlist .else_sort a{ color:#999; margin-right:5px;}
.allsort .subsort{ position:absolute; top:0; left:187px; width:480px; background-color:#fff; border:1px solid #85ca18; display:none; min-height:350px; height:auto !important; height:350px; overflow:visible;}
.allsort .subsort ul{ padding:10px 0 10px 15px;}
.allsort .subsort li{ width:200px; float:left; padding:8px 15px;}
.allsort .subsort .sub a{ color:#666; margin-right:12px;}
.allsort .sortlist .cur .mainsort{ border-bottom:1px solid #85ca18; border-top:1px solid #85ca18; border-left:3px solid #85ca18; padding-left:7px; padding-bottom:6px; background-color:#fff;}
.allsort .sortlist .cur .subsort{ display:block;}

/*首页轮播*/
.index_center{ margin-left:10px; display:inline;}
.index_slide{ width:500px; height:280px; position:relative;}
.index_slide .slideimg img{ width:500px; height:280px;}
.index_slide .slidetab{ position:absolute; right:12px; bottom:10px;}
.index_slide .slidetab li{ width:19px; height:7px; float:left; background-color:#9a9a9a; margin-right:3px; text-indent:-999px; cursor:pointer;}
.index_slide .slidetab li.active{ background-color:#86cd17;}

.index_center .index_b img{ width:163px; height:77px; vertical-align:top; border:1px solid #dcdcdc; margin-right:1px;}
.index_center .index_b .last img{ margin-right:0;}
.index_center .index_b a:hover img,.index_ad a:hover img{ border:1px solid #7ec115;}

/*登录条*/
.loginbar a{ height:36px; float:left; overflow:hidden; text-indent:-999px;}
.loginbar a.login{ width:116px;}
.loginbar a.register{ width:134px; background-position: -116px -35px;}
.loginbar a.login:hover{ background-position: 0 -72px;}
.loginbar a.register:hover{ background-position: -115px -72px; width:135px; margin-left:-1px;}

/*首页动态*/
.index_news .tab_hd{ border-bottom:1px solid #8ed026;}
.index_news .tab_hd li{ float:left; width:75px; height:24px; line-height:25px; background:#e8e8e8; text-align:center; margin-right:5px;}
.index_news .tab_hd li a{ color:#666; display:block; width:75px; height:24px; }
.index_news .tab_hd li.select a,.index_news .tab_hd li a:hover{ background:#7cc012; text-decoration:none; color:#fff;}
.index_news .tab_cont{ height:211px; overflow:hidden;}
.index_news .tab_cont li{ border-bottom:1px dashed #d5d5d5; padding:7px 0;}
.index_news .tab_cont .ico_li{ background-position: 0 -190px; width:19px; height:19px; line-height:19px; text-align:center; font-size:14px; color:#fff; margin-right:6px;}
.index_news .tab_cont a:hover .ico_li{ text-decoration:none; background-position: 0 -210px;}

.index_ad img{ width:248px; height:77px; border:1px solid #dcdcdc; vertical-align:top;}

/*促销产品*/
.index_prom{ padding:0 16px 16px;}
.index_prom .hd{ padding:10px 0;}
.index_prom .hd .top_search{ background:url(img/top_search.png) 0 0 no-repeat; height:30px; line-height:30px; display:inline-block; vertical-align:middle; padding-left:25px; color:#999;}
.index_prom .hd .top_search a{ color:#999; margin-left:12px;}
.index_prom .hd .top_search a:hover{ color:#ff8a00; text-decoration:none;}
.index_prom .cont_l{ width:250px;}
.index_prom .cont_l li{ width:120px; float:left; margin-right:3px; position:relative; padding-bottom:5px;}
.index_prom .cont_l .mask{ position:absolute; top:98px; left:0; width:120px; height:22px; background:#000; opacity:0.3; filter:alpha(opacity=30);}
.index_prom .cont_l .old_price{ position:absolute; top:98px; left:0; width:120px; height:22px; line-height:22px; text-align:center; color:#fff;}
.index_prom .cont_l .new_price{ font:bold 14px/18px "微软雅黑"; color:#ff8a00; padding:5px 0;}
.index_prom .cont_c{ width:422px;}
.index_prom .cont_c li{ width:205px; margin:0 3px; position:relative; float:left; display:inline;}
.index_prom .cont_c .c_img a{ width:205px; height:300px; *font-size:300px;}
.index_prom .cont_c .mask{ position:absolute; width:205px; height:48px; left:0; top:252px; background:#000; opacity:0.5; filter:alpha(opacity=50);}
.index_prom .cont_c .title{ position:absolute; width:205px; height:48px; left:0; top:252px;}
.index_prom .cont_c .title a{color:#fff; margin:6px 5px 5px; display:block; height:36px; overflow:hidden;}
.index_prom .cont_r li{ margin-right:0; margin-left:3px;}

/*限时抢购*/
.index_snapup .hd{ padding:10px 16px;}
.index_snapup .bd{ padding:0 0 16px 16px;}
.index_snapup .bd li{ float:left; width:158px; border:1px solid #ddd; margin-right:11px; display:inline;}
.index_snapup .bd li.cur{ border:1px solid #7ec115;}
.index_snapup .bd .time{ border-bottom:1px dashed #ccc; text-indent:6px;}
.index_snapup .bd .remainTime span{ font-weight:bold; font-size:18px;}
.index_snapup .bd .c_img{ width:140px; height:140px; padding:9px 9px 3px;}
.index_snapup .bd .title{ margin:0 10px 12px; height:36px; overflow:hidden;}
.index_snapup .bd .title a{ color:#666;}
.index_snapup .bd .title a:hover{ color:#6eb006;}
.index_snapup .bd .price{ border-top:1px dashed #ccc; text-indent:12px; padding:3px 0;}

/*精品团购*/
.index_tuan{ position:relative;}
.index_tuan .hd{ padding:10px 16px;}
.index_tuan .tuan_tab{ padding-top:10px; padding-left:5px; position:absolute; top:20px; left:110px;}
.index_tuan .tuan_tab li{ background:url(img/ico.png) 0 -275px; width:10px; height:10px; float:left; margin-left:3px; cursor:pointer;}
.index_tuan .tuan_tab li.active{ background-position: -15px -275px;}
.index_tuan .bd .price{ background-position: 0 -110px; width:220px; height:50px; line-height:50px; padding:0 15px;}
.index_tuan .bd .price .btn_see{ background-position: 0 -30px; width:54px; height:26px; line-height:26px; text-align:center; color:#bd2901; display:block; margin-top:15px; font-size:12px; overflow:hidden;}
.index_tuan .bd .c_img{ width:240px; height:160px; margin:0 auto;}
.index_tuan .bd .title{ margin:8px 10px 15px; height:46px; overflow:hidden;}
.index_tuan .bd .tuan_cont li{ width:250px;}

/*产品层*/
.ico_sort{ background:url(img/ico_big.png) 0 0 no-repeat; display:inline-block; margin-right:5px; vertical-align:middle;}
.sort1{ width:35px; height:27px;}
.sort2{ background-position: 0 -32px; width:38px; height:36px;}
.sort3{ background-position: 0 -73px; width:33px; height:28px;}
.sort4{ background-position: 0 -100px; width:31px; height:34px;}
.sort5{ background-position: 0 -140px; width:47px; height:42px;}
.sort6{ background-position: 0 -187px; width:27px; height:28px;}
.pro_sort .hd{ padding:8px 16px; border-top:2px solid #7cc012;}
.pro_sort .bd{ padding:0 0 16px 16px;}
.pro_sort .bd .pro_ad{ width:245px;}
.pro_sort .pro_ad a{ border:1px solid #ddd; float:left; position:relative;}
.pro_sort .pro_ad a:hover{ border:1px solid #7ec115; z-index:1;}
.pro_sort .pro_ad a.img_1{ margin-bottom:-1px;}
.pro_sort .pro_ad a.img_3{ margin-left:-1px;}
.pro_sort .pro_li{ margin-left:10px; width:680px;}
.pro_sort .pro_li li{ float:left; width:160px; margin-right:10px; display:inline;}
.pro_sort .pro_li .c_img{ width:158px; height:158px; border:1px solid #ddd;}
.pro_sort .pro_li .c_img a{ width:158px; height:158px; *font-size:158px;}
.pro_sort .pro_li .cur .c_img{ border:1px solid #7ec115;}
.pro_sort .pro_li .price{ padding:3px 10px;}
.pro_sort .pro_li .title{ height:38px; overflow:hidden; margin-top:8px; padding:0 6px;}
.pro_sort .pro_li .title a:hover{ color:#6eb006;}
.pro_sort .more_sort{ background:#edf2d6; padding:12px 0 12px 12px;}
.pro_sort .more_sort li{ width:155px; padding:5px 10px 5px 23px; border-right:1px dashed #d2dba7; float:left;}
.pro_sort .more_sort li h4{ margin-bottom:3px;}
.pro_sort .more_sort li a{ margin-right:12px;}
.pro_sort .more_sort li a:hover{ color:#ff8a00; text-decoration:none;}



